Extensible programming: Beyond reusable objects
نویسندگان
چکیده
منابع مشابه
Beyond Objects: Generative Programming
Krzysztof Czarnecki Daimler-Benz AG Research and Technology Wilhelm-Runge-Str. 11, 89081 Ulm, Germany Tel. +49-731-505-4008 Fax +49-731-505-4210 czarnecki@ dbag.ulm.DaimlerBenz.com Ulrich W. Eisenecker Fachhochschule Heidelberg Fachbereich Informatik Bonhoefferstraße 11, 69123 Heidelberg, Germany Tel./Fax +49-6223-990466 [email protected] Patrick Steyaert Programming Technology Lab ...
متن کاملTeaching Programming: Going beyond “Objects First”
The prevailing paradigm in teaching elementary programming uses Java as the first programming language and the “objects first” approach as the conceptual basis. This approach has several shortcomings, e.g., high drop-out rates and poor skills in basic constructs like loops. This paper suggests an alternative approach that combines a strong start in basic constructs with early object-orientation...
متن کاملFramework for Developing Extensible and Reusable Parallel
The number of parallel and distributed programming languages available is enormous. This means that the user faces a diicult task in selecting the language which suits his/her application. Most of the facilities supported by new languages could be, however, introduced as simple extensions of existing languages. In object-oriented languages where the concepts of reusability and extensibility are...
متن کاملExtensible Objects: A Tutorial
In the object-oriented realm, class-based languages dominate the world of production languages, but object-based languages have been extensively studied to provide the foundations of the object-oriented paradigm. Moreover, object-based languages are undergoing a Renaissance thanks to the growing popularity of scripting languanges, which are essentially object-based. We focus on extensible objec...
متن کاملType Safe Extensible Programming
Software products evolve over time. Sometimes they evolve by adding new features, and sometimes by either fixing bugs or replacing outdated implementations with new ones. When software engineers fail to anticipate such evolution during development, they will eventually be forced to re-architect or re-build from scratch. Therefore, it has been common practice to prepare for changes so that softw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Behavior Research Methods, Instruments, & Computers
سال: 1995
ISSN: 0743-3808,1532-5970
DOI: 10.3758/bf03204716